﻿//Created by Action Script Viewer - http://www.buraks.com/asv
package com.tremormedia.acudeo.ad.enums {
    import flash.utils.*;
    import flash.errors.*;

    public class AdSystem {

        private var _value:String;

        public static const ADTECH:AdSystem = new AdSystem(EnumRestrictor, "AdTech");
;
        public static const SCANSCOUT:AdSystem = new AdSystem(EnumRestrictor, "ScanScout");
;
        public static const BBE:AdSystem = new AdSystem(EnumRestrictor, "BBE");
;
        public static const SPOTXCHANGE:AdSystem = new AdSystem(EnumRestrictor, "SpotXchange");
;
        public static const TREMOR:AdSystem = new AdSystem(EnumRestrictor, "Tremor");
;
        public static const VAST:AdSystem = new AdSystem(EnumRestrictor, "VAST");
;
        public static const BRIGHTCOVE:AdSystem = new AdSystem(EnumRestrictor, "Brightcove");
;
        public static const NYT_ADX:AdSystem = new AdSystem(EnumRestrictor, "NY Times ADX");
;
        public static const TREMOR_ADROTATOR:AdSystem = new AdSystem(EnumRestrictor, "Tremor Ad Rotator");
;
        public static const DOUBLECLICK_ADSYSTEM:AdSystem = new AdSystem(EnumRestrictor, "DoubleClick In-Stream");
;
        public static const YVAP:AdSystem = new AdSystem(EnumRestrictor, "YVAP");
;
        public static const IFRAME_BANNER:AdSystem = new AdSystem(EnumRestrictor, "iFrame Banner");
;
        public static const ATLAS:AdSystem = new AdSystem(EnumRestrictor, "Atlas");
;
        public static const VINDICO:AdSystem = new AdSystem(EnumRestrictor, "Vindico");
;
        public static const POINTROLL:AdSystem = new AdSystem(EnumRestrictor, "PointRoll");
;
        public static const LIGHTNING_CAST:AdSystem = new AdSystem(EnumRestrictor, "LightningCast");
;
        public static const AD_TRANSLATOR:AdSystem = new AdSystem(EnumRestrictor, "Ad Translator");
;
        public static const BRIGHTROLL:AdSystem = new AdSystem(EnumRestrictor, "BrightRoll");
;
        public static const GOOGLE:AdSystem = new AdSystem(EnumRestrictor, "Google AFV");
;
        public static const VALUECLICK:AdSystem = new AdSystem(EnumRestrictor, "ValueClick");
;
        public static const DART:AdSystem = new AdSystem(EnumRestrictor, "DART");
;

        public function AdSystem(_arg1:Class, _arg2:String){
            if (_arg1 !== EnumRestrictor){
                throw (new IllegalOperationError("Invalid Constructor access"));
            };
            _value = _arg2;
        }
        public function toString():String{
            return (_value);
        }

        public static function valueOf(_arg1:String):AdSystem{
            var _local3:XML;
            var _local2:XML = describeType(AdSystem);
            for each (_local3 in _local2.constant) {
                if (_arg1 == AdSystem[_local3.@name]){
                    return (AdSystem[_local3.@name]);
                };
            };
            return (new AdSystem(EnumRestrictor, _arg1));
        }

    }
}//package com.tremormedia.acudeo.ad.enums 

class EnumRestrictor {

    public function EnumRestrictor(){
    }
}
